<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">
<title> - The Java EE 5 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2008-10-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/j5eetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnafd.html">4.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnagx.html">5.&nbsp;&nbsp;JavaServer Pages Technology</a></p>
<p class="toc level2"><a href="bnajo.html">6.&nbsp;&nbsp;JavaServer Pages Documents</a></p>
<p class="toc level2"><a href="bnakc.html">7.&nbsp;&nbsp;JavaServer Pages Standard Tag Library</a></p>
<p class="toc level2"><a href="bnalj.html">8.&nbsp;&nbsp;Custom Tags in JSP Pages</a></p>
<p class="toc level2"><a href="bnaon.html">9.&nbsp;&nbsp;Scripting in JSP Pages</a></p>
<p class="toc level2"><a href="bnaph.html">10.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnaqz.html">11.&nbsp;&nbsp;Using JavaServer Faces Technology in JSP Pages</a></p>
<p class="toc level2"><a href="bnatx.html">12.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="bnavg.html">13.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnawo.html">14.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="bnaxu.html">15.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">16.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="bnazf.html">17.&nbsp;&nbsp;Binding between XML Schema and Java Classes</a></p>
<p class="toc level2"><a href="bnbdv.html">18.&nbsp;&nbsp;Streaming API for XML</a></p>
<p class="toc level2"><a href="bnbhf.html">19.&nbsp;&nbsp;SOAP with Attachments API for Java</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbls.html">20.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="bnbnb.html">21.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="bnboc.html">22.&nbsp;&nbsp;Session Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">23.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;V&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">24.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="bnbrl.html">25.&nbsp;&nbsp;Persistence in the Web Tier</a></p>
<p class="toc level2"><a href="bnbrs.html">26.&nbsp;&nbsp;Persistence in the EJB Tier</a></p>
<p class="toc level2"><a href="bnbtg.html">27.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level1 tocsp"><a href="bnbwi.html">Part&nbsp;VI&nbsp;Services</a></p>
<p class="toc level2"><a href="bnbwj.html">28.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bnbyk.html">29.&nbsp;&nbsp;Securing Java EE Applications</a></p>
<p class="toc level2"><a href="bncas.html">30.&nbsp;&nbsp;Securing Web Applications</a></p>
<p class="toc level2"><a href="bncdq.html">31.&nbsp;&nbsp;The Java Message Service API</a></p>
<p class="toc level2"><a href="bncgv.html">32.&nbsp;&nbsp;Java EE Examples Using the JMS API</a></p>
<p class="toc level2"><a href="bncih.html">33.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">34.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncjx.html">35.&nbsp;&nbsp;Connector Architecture</a></p>
<p class="toc level1 tocsp"><a href="bnckn.html">Part&nbsp;VII&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="bncko.html">36.&nbsp;&nbsp;The Coffee Break Application</a></p>
<p class="toc level2"><a href="bnclz.html">37.&nbsp;&nbsp;The Duke's Bank Application</a></p>
<p class="toc level1 tocsp"><a href="gexbq.html">Part&nbsp;VIII&nbsp;Appendixes</a></p>
<p class="toc level2"><a href="bncno.html">A.&nbsp;&nbsp;Java Encoding Schemes</a></p>
<p class="toc level2"><a href="bncnq.html">B.&nbsp;&nbsp;Preparation for Java EE Certification Exams</a></p>
<p class="toc level2"><a href="bncnt.html">C.&nbsp;&nbsp;About the Authors</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td width="705px">
         <div class="header">
             <div class="header-links-top">
                 <a href="http://java.sun.com">java.sun.com</a> |
                 <a href="http://docs.sun.com/">docs.sun.com</a><br>
             </div> 
             <img src="graphics/tutorialBanner.gif" width="704" height="120" alt="The Java&trade; EE 5 Tutorial"/>
             <div class="header-links">
	         <a href="index.html">Home</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/download.html">Download</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf">PDF</a> |
                 <a href="http://java.sun.com/javaee/5/docs/api/index.html">API</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/faq.html">FAQ</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/search.html">Search</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/sendusmail.html">Feedback</a> |
                 <a href="http://java.sun.com/javaee/5/docs/tutorial/information/history.html">History</a>
             </div>
             <div class="navigation">
                 <a href="idx-2.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
                 <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
                 <a href="idx-4.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             <h4>D</h4>
<div class="indexdiv">
<dl>
<dd>data<dl>
<dd>binding, <a href="bnbdw.html#indexterm-1834">StAX Use Cases</a></dd>
<dd>encryption, <a href="bncbe.html#indexterm-2758">HTTPS Client Authentication</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>data integrity<dl>
<dd><a href="bnbwk.html#indexterm-2406">Characteristics of Application Security</a></dd>
<dd><a href="bncih.html#indexterm-3007">Transactions</a></dd>
<dd><a href="bncii.html#indexterm-3010">What Is a Transaction?</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>data sources, <a href="bncjj.html#indexterm-3086">DataSource Objects and Connection Pools</a></dd>
</dl>
<dl>
<dd>databases<dl>
<dd><i>See also </i>persistence<dd>clients, <a href="bnblt.html#indexterm-2009">Benefits of Enterprise Beans</a></dd>
<dd>connections<dl>
<dd><a href="bnbod.html#indexterm-2107">Business Methods</a></dd>
<dd><a href="bnbrt.html#indexterm-2235">Creating the Database Tables in NetBeans IDE</a></dd>
<dd><a href="bnciy.html#indexterm-3064">Returning without Committing</a></dd>
</dl>
</dd>
<dd>data recovery, <a href="bncih.html#indexterm-3009">Transactions</a></dd>
<dd>Duke&rsquo;s Bank tables, <a href="bncmb.html#indexterm-3160">Database Tables</a></dd>
<dd>EIS tier, <a href="bnaay.html#indexterm-5">Distributed Multitiered Applications</a></dd>
<dd>message-driven beans and, <a href="bnbmd.html#indexterm-2030">What Makes Message-Driven Beans Different from Session Beans?</a></dd>
<dd>multiple<dl>
<dd><a href="bnciy.html#indexterm-3058">JTA Transactions</a></dd>
<dd><a href="bncjd.html#indexterm-3070">Updating Multiple Databases</a></dd>
</dl>
</dd>
<dd>transactions<dl>
<dd><i>See </i>transactions</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>DataSource</tt> interface, <a href="bncjj.html#indexterm-3085">DataSource Objects and Connection Pools</a></dd>
</dl>
<dl>
<dd>debugging, Java EE applications, <a href="bnadl.html#indexterm-157">Debugging Java EE Applications</a></dd>
</dl>
<dl>
<dd>declarative security<dl>
<dd><a href="bnbwk.html#indexterm-2393">Overview of Java EE Security</a></dd>
<dd><a href="bnbyk.html#indexterm-2574">Securing Java EE Applications</a></dd>
<dd><a href="bncas.html#indexterm-2711">Securing Web Applications</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>delivery modes, JMS, <a href="bncfu.html#indexterm-2913">Specifying Message Persistence</a><dl>
<dd><tt>JMSDeliveryMode</tt> message header field, <a href="bnceh.html#indexterm-2843">Message Headers</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>DeliveryMode</tt> interface, <a href="bncfu.html#indexterm-2914">Specifying Message Persistence</a></dd>
</dl>
<dl>
<dd>deployer roles, <a href="bnaca.html#indexterm-67">Application Deployer and Administrator</a></dd>
</dl>
<dl>
<dd>deployment descriptor<dl>
<dd>annotations<dl>
<dd><a href="bnbyl.html#indexterm-2598">Declaring Security Roles Using Deployment Descriptor Elements</a></dd>
<dd><a href="bncbe.html#indexterm-2746">Declaring Security Requirements Using Annotations</a></dd>
</dl>
</dd>
<dd><tt>auth-constraint</tt> element, <a href="bnbxj.html#indexterm-2509">Setting Up Security Roles</a></dd>
<dd><tt>security-constraint</tt> element, <a href="bnbxj.html#indexterm-2502">Setting Up Security Roles</a></dd>
<dd>specifying SSL, <a href="bnbxw.html#indexterm-2539">Specifying a Secure Connection in Your Application Deployment Descriptor</a></dd>
<dd><tt>transport-guarantee</tt> element, <a href="bnbxj.html#indexterm-2516">Setting Up Security Roles</a></dd>
<dd><tt>user-data-constraint</tt> element, <a href="bnbxj.html#indexterm-2513">Setting Up Security Roles</a></dd>
<dd><tt>web-resource-collection</tt> element, <a href="bnbxj.html#indexterm-2505">Setting Up Security Roles</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>deployment descriptors<dl>
<dd><a href="bnbwk.html#indexterm-2394">Overview of Java EE Security</a></dd>
<dd><a href="bnbxe.html#indexterm-2445">Using Deployment Descriptors for Declarative Security</a></dd>
<dd><a href="bnbyk.html#indexterm-2576">Securing Java EE Applications</a></dd>
<dd><a href="bncas.html#indexterm-2713">Securing Web Applications</a></dd>
</dl>
<dl>
<dd><tt>ejb-jar.xml</tt> file, <a href="bnbxe.html#indexterm-2447">Using Deployment Descriptors for Declarative Security</a></dd>
<dd>portable, <a href="bnaby.html#indexterm-49">Packaging Applications</a></dd>
<dd>runtime, <a href="bnaby.html#indexterm-50">Packaging Applications</a></dd>
<dd><tt>security-role-mapping</tt> element, <a href="bnbxj.html#indexterm-2522">Mapping Roles to Users and Groups</a></dd>
<dd><tt>security-role-ref</tt> element, <a href="bncav.html#indexterm-2738">Declaring Security Roles</a></dd>
<dd>web application<dl>
<dd><a href="geysj.html#indexterm-168">Web Applications</a></dd>
<dd><a href="bnadx.html#indexterm-178">Web Modules</a></dd>
<dd><a href="bnaxj.html#indexterm-1631">Basic Requirements of a JavaServer Faces Application</a></dd>
</dl>
<dl>
<dd>runtime<dl>
<dd><a href="bnadx.html#indexterm-179">Web Modules</a></dd>
<dd><a href="bncav.html#indexterm-2739">Mapping Security Roles to Application Server Groups</a></dd>
<dd><a href="bncbx.html#indexterm-2767">Mapping Application Roles to Application Server Groups</a></dd>
</dl>
</dd>
</dl>
web services, <a href="bnbxe.html#indexterm-2448">Using Deployment Descriptors for Declarative Security</a></dd>
<dd><tt>web.xml</tt> file, <a href="bnbxe.html#indexterm-2449">Using Deployment Descriptors for Declarative Security</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>Destination</tt> interface, <a href="bnceh.html#indexterm-2819">JMS Destinations</a></dd>
</dl>
<dl>
<dd>destinations, JMS<dl>
<dd><i>See also </i>queues, temporary destinations, topics<dd>creating<dl>
<dd><a href="bnbpq.html#indexterm-2151">Creating the Administered Objects for the simplemessage Example</a></dd>
<dd><a href="bncfa.html#indexterm-2881">Creating JMS Administered Objects for the Synchronous Receive Example</a></dd>
</dl>
</dd>
<dd>injecting resources<dl>
<dd><a href="bnbpn.html#indexterm-2143">The simplemessage Application Client</a></dd>
<dd><a href="bnceh.html#indexterm-2822">JMS Destinations</a></dd>
</dl>
</dd>
<dd>introduction, <a href="bnceh.html#indexterm-2814">JMS Destinations</a></dd>
<dd><tt>JMSDestination</tt> message header field, <a href="bnceh.html#indexterm-2841">Message Headers</a></dd>
<dd>temporary<dl>
<dd><a href="bncfu.html#indexterm-2925">Creating Temporary Destinations</a></dd>
<dd><a href="bnchf.html#indexterm-2984">Coding the Application Client: HumanResourceClient.java</a></dd>
<dd><a href="bnchx.html#indexterm-3001">Coding the Application Client: MultiAppServerClient.java</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>destroy</tt> method, <a href="bnags.html#indexterm-301">Finalizing a Servlet</a></dd>
</dl>
<dl>
<dd><tt>detachNode</tt> method, <a href="bnbhr.html#indexterm-1928">Accessing Elements of a Message</a></dd>
</dl>
<dl>
<dd><tt>Detail</tt> interface, <a href="bnbhr.html#indexterm-1992">Creating and Populating a SOAPFault Object</a></dd>
</dl>
<dl>
<dd><tt>DetailEntry</tt> interface, <a href="bnbhr.html#indexterm-1993">Creating and Populating a SOAPFault Object</a></dd>
</dl>
<dl>
<dd>development roles, <a href="bnaca.html#indexterm-57">Development Roles</a><dl>
<dd>application assemblers, <a href="bnaca.html#indexterm-65">Application Assembler</a></dd>
<dd>application client developers, <a href="bnaca.html#indexterm-64">Application Client Developer</a></dd>
<dd>application deployers and administrators, <a href="bnaca.html#indexterm-66">Application Deployer and Administrator</a></dd>
<dd>enterprise bean developers, <a href="bnaca.html#indexterm-62">Enterprise Bean Developer</a></dd>
<dd>Java EE product providers, <a href="bnaca.html#indexterm-60">Java EE Product Provider</a></dd>
<dd>tool providers, <a href="bnaca.html#indexterm-61">Tool Provider</a></dd>
<dd>web component developers, <a href="bnaca.html#indexterm-63">Web Component Developer</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>digital signature, <a href="bnbxw.html#indexterm-2553">Working with Digital Certificates</a></dd>
</dl>
<dl>
<dd>DNS, <a href="bnacj.html#indexterm-107">Java Naming and Directory Interface</a></dd>
</dl>
<dl>
<dd><tt>doAfterBody</tt> method, <a href="bnaow.html#indexterm-649">Tag Handler Manipulates the Body</a></dd>
</dl>
<dl>
<dd><tt>doEndTag</tt> method, <a href="bnaow.html#indexterm-641">Tag Handlers</a></dd>
</dl>
<dl>
<dd><tt>doFilter</tt> method<dl>
<dd><a href="bnagb.html#indexterm-264">Programming Filters</a></dd>
<dd><a href="bnagb.html#indexterm-266">Programming Filters</a></dd>
<dd><a href="bnagb.html#indexterm-279">Specifying Filter Mappings</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>doGet</tt> method, <a href="bnafv.html#indexterm-231">Writing Service Methods</a></dd>
</dl>
<dl>
<dd><tt>doInitBody</tt> method, <a href="bnaow.html#indexterm-648">Tag Handler Manipulates the Body</a></dd>
</dl>
<dl>
<dd>DOM<dl>
<dd>SAAJ and<dl>
<dd><a href="bnbhg.html#indexterm-1909">SAAJ and DOM</a></dd>
<dd><a href="bnbhr.html#indexterm-1966">Manipulating Message Content Using SAAJ or DOM APIs</a></dd>
<dd><a href="bnbis.html#indexterm-1999">DOM and DOMSource Examples</a></dd>
</dl>
</dd>
<dd>StAX versus, <a href="bnbdw.html#indexterm-1830">Streaming versus DOM</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd>domains, <a href="bnadi.html#indexterm-145">Starting and Stopping the Application Server</a></dd>
</dl>
<dl>
<dd><tt>doPost</tt> method, <a href="bnafv.html#indexterm-232">Writing Service Methods</a></dd>
</dl>
<dl>
<dd><tt>doStartTag</tt> method, <a href="bnaow.html#indexterm-640">Tag Handlers</a></dd>
</dl>
<dl>
<dd><tt>doTag</tt> method, <a href="bnann.html#indexterm-579">Tag Handlers for Basic Tags</a></dd>
</dl>
<dl>
<dd>downloading<dl>
<dd>Application Server<dl>
<dd><a href="gexaj.html#indexterm-136">Sun Java System Application Server 9.1</a></dd>
<dd><a href="gexaj.html#indexterm-139">Sun Java System Application Server 9.1</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Duke&rsquo;s Bank, <a href="bnclz.html#indexterm-3148">The Duke&rsquo;s Bank Application</a><dl>
<dd>adding groups and users to the default realm, <a href="bncna.html#indexterm-3196">Adding Users and Groups to the File Realm</a></dd>
<dd>application client, <a href="bncmn.html#indexterm-3171">Application Client</a><dl>
<dd>classes, <a href="bncmn.html#indexterm-3173">The Classes and Their Relationships</a></dd>
<dd>running, <a href="bncna.html#indexterm-3200">Running the Duke's Bank Application Client Using Ant</a></dd>
</dl>
authentication, <a href="bncmt.html#indexterm-3193">Protecting the Web Client Resources</a></dd>
<dd>building and deploying, <a href="bncna.html#indexterm-3194">Building, Packaging, Deploying, and Running the Duke's Bank Application</a></dd>
<dd>compiling, <a href="bncna.html#indexterm-3197">Building, Packaging, and Deploying Duke&rsquo;s Bank Using Ant</a></dd>
<dd>custom tags, <a href="bncmt.html#indexterm-3186">Design Strategies</a></dd>
<dd>database tables, <a href="bncmb.html#indexterm-3161">Database Tables</a></dd>
<dd>enterprise beans<dl>
<dd><a href="bncmb.html#indexterm-3150">Enterprise Beans</a></dd>
<dd><a href="bncmb.html#indexterm-3168">Protecting the Enterprise Beans</a></dd>
</dl>
<dl>
<dd>method permissions, <a href="bncmb.html#indexterm-3167">Protecting the Enterprise Beans</a></dd>
<dd>protecting, <a href="bncmb.html#indexterm-3163">Protecting the Enterprise Beans</a></dd>
</dl>
entities, <a href="bncmb.html#indexterm-3157">Java Persistence Entities</a></dd>
<dd>helper classes, <a href="bncmb.html#indexterm-3159">Helper Classes</a></dd>
<dd>JavaBeans components, <a href="bncmt.html#indexterm-3181">Design Strategies</a></dd>
<dd>JSP pages, <a href="bncmt.html#indexterm-3178">Web Client</a></dd>
<dd>JSP template, <a href="bncmt.html#indexterm-3183">Design Strategies</a></dd>
<dd>packaging, <a href="bncna.html#indexterm-3198">Building, Packaging, and Deploying Duke&rsquo;s Bank Using Ant</a></dd>
<dd>populating the database, <a href="bncna.html#indexterm-3195">Creating the Bank Database Using Ant</a></dd>
<dd>security roles, <a href="bncmb.html#indexterm-3165">Protecting the Enterprise Beans</a></dd>
<dd>session beans<dl>
<dd><a href="bncmb.html#indexterm-3153">Session Beans</a></dd>
<dd><a href="bncmb.html#indexterm-3155">The TxControllerBean Session Bean</a></dd>
</dl>
</dd>
<dd>web client, <a href="bncmt.html#indexterm-3176">Web Client</a><dl>
<dd>request processing, <a href="bncmt.html#indexterm-3189">Request Processing</a></dd>
<dd>running, <a href="bncna.html#indexterm-3202">Running the Duke's Bank Web Client</a></dd>
</dl>
web resources<dl>
<dd>protecting, <a href="bncmt.html#indexterm-3191">Protecting the Web Client Resources</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd>Duke&rsquo;s Bookstore<dl>
<dd>applet, <a href="bnaje.html#indexterm-411">Including an Applet</a></dd>
<dd>common classes and database schema, <a href="bnaey.html#indexterm-201">Duke&rsquo;s Bookstore Examples</a></dd>
<dd>JavaServer Faces technology version, <a href="bnara.html#indexterm-889">The Example JavaServer Faces Application</a></dd>
<dd>JSP documents in, <a href="bnajp.html#indexterm-421">The Example JSP Document</a></dd>
<dd>JSP with basic JSTL version, <a href="bnahb.html#indexterm-312">The Example JSP Pages</a></dd>
<dd>JSP with example custom tags, <a href="bnall.html#indexterm-515">The Example JSP Pages</a></dd>
<dd>JSP with JSTL SQL tags, <a href="bnakd.html#indexterm-451">The Example JSP Pages</a></dd>
<dd>JSP with JSTL XML tags, <a href="bnakq.html#indexterm-471">XML Tag Library</a></dd>
<dd>MVC architecture, <a href="bnahb.html#indexterm-314">The Example JSP Pages</a></dd>
<dd>populating the database, <a href="bnaez.html#indexterm-204">Populating the Example Database</a></dd>
<dd>servlet version, <a href="bnaff.html#indexterm-212">The Example Servlets</a></dd>
<dd>use of JSTL tags, <a href="bnahb.html#indexterm-316">The Example JSP Pages</a></dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>DUPS_OK_ACKNOWLEDGE</tt> mode, <a href="bncfu.html#indexterm-2906">Controlling Message Acknowledgment</a></dd>
</dl>
<dl>
<dd>durable subscriptions, JMS, <a href="bncfu.html#indexterm-2933">Creating Durable Subscriptions</a><dl>
<dd>examples<dl>
<dd><a href="bncfu.html#indexterm-2937">Creating Durable Subscriptions</a></dd>
<dd><a href="bncgw.html#indexterm-2970">A Java EE Application That Uses the JMS API with a Session Bean</a></dd>
</dl>
</dd>
</dl>
</dd>
</dl>
<dl>
<dd><tt>DynamicAttributes</tt> interface, <a href="bnann.html#indexterm-587">Setting Dynamic Attributes</a></dd>
</dl>
</div>
         </div>
         <div class="navigation">
             <a href="idx-2.html"><img style="padding-right: 3px" src="graphics/leftButton.gif" border="0"></a>
             <a href="sjsaseej2eet.html"><img style="padding-right: 3px" src="graphics/upButton.gif" border="0"></a>
             <a href="idx-4.html"><img style="padding-left: 3px" src="graphics/rightButton.gif" border="0"></a>
         </div>

         <div class="copyright">
      	    <p>The material in The Java&trade; EE 5 Tutorial is <a href='docinfo.html'>copyright</a>-protected and may not be published in other works without express written permission from Sun Microsystems.</p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

